csd: Fix up close buttons
authorMatthias Clasen <mclasen@redhat.com>
Sun, 7 Jul 2013 01:49:25 +0000 (21:49 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 7 Jul 2013 03:11:19 +0000 (23:11 -0400)
Must pass the window as first argument to the signal handler.

gtk/gtkwindow.c

index ccf8349183a09513ee7a296d180a9aaea7a0b245..15772dfc4148b473bc82acf9b7a409c4e934cba2 100644 (file)
@@ -5198,8 +5198,8 @@ update_window_buttons (GtkWindow *window)
                       gtk_container_add (GTK_CONTAINER (button), image);
                       gtk_widget_set_can_focus (button, FALSE);
                       gtk_widget_show_all (button);
-                      g_signal_connect (button, "clicked",
-                                        G_CALLBACK (gtk_window_close), window);
+                      g_signal_connect_swapped (button, "clicked",
+                                                G_CALLBACK (gtk_window_close), window);
                       priv->title_close_button = button;
                     }